Если это вложенный тип, вы можете забыть преобразовать a. to +
Независимо от того, что typeof( T).FullName
скажет вам, что вы должны сказать
EDIT: BTW, используемые вами (как я уверен, вы знаете), являются только директивами для компилятора во время компиляции и, таким образом, не может повлиять на успех вызова API. (Если у вас были ссылки на проекты или сборки, которые потенциально могли иметь влияние - следовательно, информация бесполезна, просто требуется фильтрация ...)
Почему max составляет 491M (я ожидаю, что оно будет 512M)?
blockquote>Одно пространство выживших не учитывается в
max
, поскольку одно из пространств выживших всегда пусто. 116]
Смотри также этот ответ .Что означает не-куча (кто ее использует)?
blockquote>[1119 ]
MemoryMXBean
считает следующие пулы памяти JVM как «не куча»:Code Cache (или Code Heap) - область для скомпилированных методов и другого динамически генерируемого кода; Metaspace и Compressed Class Space - области для метаданных класса.
См. Также этот вопрос .
Что означает -Xms (начальный размер кучи)?
blockquote>Да, это начальный размер кучи. ОС лениво распределяет страницы в физической памяти (при первом доступе). Вот почему RSS может быть меньше общего зафиксированного размера.
Подробнее см. в этом ответе .
Правильна ли приведенная ниже формула
blockquote>Нет. Все гораздо сложнее. Я объяснил это подробно в этот ответ .