Семерка как–то странно иногда работает с памятью. Я понимаю, что когда я альт–табаюсь из тяжелого приложения, она сбрасывает его память в своп. Но почему сбрасывает она его моментально, а обратно в память хрен знает сколько может подгружаться и всё это время приложение не работает. Иногда быстрее завершить задачу и те же самые 800 метров загрузить по–новой, чем дождаться винды.

Колонки с памятью это working set, memory и commit size

image

В частности так ведет себя netbeans и я уже *****лся. Памяти нарастить уже не получится физической, поэтому может есть советы, куда копать и что можно оптимизировать.

Win 7 x64, 4Gb, HP 6820s

7 Responses to Семерка как–то странно иногда работает с памятью

  1. NeruIDD:

    Если не хватает памяти физической, можно воспользоваться ReadyBoost.

  2. Noilosa:

    Запусти FileMon во время подгрузки, посмотри что тормозит.

    Добавь все рабочие папки джавы и нетбинса в инсключения для антивируса, чтобы он им не ебал мозги.

  3. Ekusosa:

    Никакой погоды он не делал. Ну что–то может быстрее запускалось, но конкретно этой проблеме он не помощник.

  4. Xuaona:

    Ява сосёт. Как её настроить на нормальную работу с память я даже не представляю, но мне 4 гигов для нетбинса с фотошопом хватает.

  5. Ekusosa:

    Пожалуй едиственное, что меня радует в связи с переводом в Друпаловский отдел это то, что я забуду про этот мерзкий netbeans

  6. NeruIDD:

    Ну просто написано было, что памяти нарастить не получится, значит ты подразумевал, что это может помочь.

    А вообще Memory Manager практически полностью автоматизирован. Вряд ли можно что–то реально «оптимизировать» со стороны системы и вообще думаю проблема не в нем, а в самом приложении.

    Вот, например, описывается подобное поведение программы Rational Application

    If you minimize Rational Application Developer, it is very possible that Windows will swap Rational Application Developer out of physical memory. This happens with any large application, but it is particularly bad for Java based applications (like Rational Application Developer), since the memory that it uses is so dispersed. Swapping an application back into memory is very slow, often slower than starting the product from scratch. It is so slow that developers sometimes think that their system is hung.

    И там же есть упоминание плагина KeepResident для Eclipse, аналога которого для NetBeans я вроде как не нашел. Да и суть не в этом, а в том, что проблема в самой Java и просто нужно поискать способы обхода сброса в своп.

  7. Xuaona:

    да меня вообще IDE никакие не радуют. все говно.

Добавить комментарий

Ваш e-mail не будет опубликован.