Максимизировать отзывчивость программы - PullRequest
1 голос
/ 12 июля 2010

У меня есть программа, которую я использую в качестве замены alt-tab.Я написал это в .NET, поэтому он имеет значительный объем памяти.Так как я использую это только иногда, это имеет тенденцию становиться страничным.Поэтому, когда я звоню, часто требуется несколько секунд для отображения.Это очень раздражает.Есть ли способ предотвратить его разбиение на страницы, чтобы он всегда появлялся немедленно?

Я всегда мог бы написать это на более легком языке, но есть ли какое-то решение?

Ответы [ 3 ]

1 голос
/ 12 июля 2010

Положите много памяти на вашем компьютере. Вряд ли какое-либо решение, связанное с разработкой программного обеспечения, будет дешевле, чем это.

1 голос
/ 12 июля 2010

Грязная уловка заключается в том, чтобы вставить в него таймер, который периодически запускает некоторые бесполезные (пустые) вычисления, чтобы предотвратить (отменить) разбиение на страницы.

0 голосов
/ 12 июля 2010

У нас нет прямого контроля над ВМ в C #.Может быть возможно подключиться к виртуальной машине с некоторыми продвинутыми вещами, такими как p /, вызывая что-то, что вы пишете на C ++ ( Hans Passant , вероятно, мог бы рассказать вам все об этом).Вы также можете скомпилировать для x64 и запустить на 64-битной системе с достаточным объемом оперативной памяти и отключить виртуальную машину (я не рекомендую отключать виртуальную машину в 32-битной системе, в которой вы используете 4 ГБ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...