Im делает анализ памяти существующего программного обеспечения Java. Существует ли sql 'group by' эквивалент в oql, чтобы увидеть количество объектов с одинаковыми значениями, но в разных экземплярах.
выберите count (*) из java.lang.String s group by s.toString()
Я хотел бы получить список дублированных строк вместе с количеством дубликатов. Цель этого - увидеть случаи с большими числами, чтобы их можно было оптимизировать с помощью String.intern().
Пример:
"foo" 100
"bar" 99
"lazy fox" 50
и т.д...