За последние 24 часа нас посетили 21563 программиста и 1017 роботов. Сейчас ищут 717 программистов ...

NetBeans

Тема в разделе "Прочие вопросы по PHP", создана пользователем alexey_baranov, 3 фев 2009.

  1. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    ну вот из последнего - после особого, уличного апдейта одной CMS надо было найти в коде настройку редиректа на страницу обновления... т.е. тупой поиск по слову "upgade"... соотв. вхождений множество, а интересны были последние измененные файлы (решил через поиск в Total Commander-е)

    Добавлено спустя 3 минуты 6 секунд:
    и еще вопросик... снова поиск в проекте, и вот эта стадия "Подготовка данных к поиску..." начинает вызывать тихую ненависть своей многоминутной продолжительностью (внезапно, даже если только что искал в этом же проекте)
    м.б. есть какие-то хитрости/твики?
     
  2. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    А пробовал с PhpStorm поработать? Я после Netbeance на него перешел, сразу так легко стало, никаких тормозов, а функционал тот же
     
  3. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    проприетарщина не нужна
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    Про подготовку не понял у меня такого нет.
     
  5. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    делаешь поиск по проекту по какому-нибудь тексту
    как только запускаешь внизу в индикаторе выполнения процесса пишется "Подготовка данных к поиску..."
    это безобразие происходит какое-то - длительное! - время, а потом там же выводится уже "Поиск" и идет индикатор собственно поиска

    Добавлено спустя 45 минут 1 секунду:
    и еще с одной фигней я повстречался...
    при выполнении слегка адского sql-запроса к mysql
    выдалось мне
    "Код ошибки 0, положение SQL S1009: Value 'ужасное_количество_данных' can not be represented as java.sql.Date"
    я конечно все понимаю нельзя издеваться так над бедным явоподелием
    но быть может хоть плагины какие-то есть для mysql-sql-я?..
     
  6. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    тут желательно уточнить параметры аппаратного и программного обеспечения. проще говоря, обновить компьютер и не запускать в фоне много других задач.
     
  7. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    это просто совет дня, ящитаю
    проще говоря, лучше тогда уже забросить Пых и писать на Яве

    кстати тотал коммандер почему-то не требует обновления обеспечения
     
  8. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    это я просто по своему опыту говорю. был один компьютер - были и затупы, и вот такие ожидания подготовки данных. обновил - стало много проще. поэтому и предположил, что у тебя дело в компьютере.

    в коммандере попробуй по диску с поискать в файлах слово "пых". Сколько времени понадобится?)
     
  9. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    выше написал
    командер ищет по тому же каталогу, что и Бинс - вообще на порядки быстрее
    бинс же как будто переиндексирует себе весь хард
     
  10. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    только выше не написал, что за компьютер у тебя.

    и да, вполне вероятно, что нетбинс что-то там у себя индексирует. это ж не файловый менеджер.
     
  11. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    да виндовс индексирует почту и прочий хлам быстрее чем бинс жалкие текстовые файлы
    и потом, если есть индексация и поиск, то по идее в нормальном софте эту самую индексацию можно отключить, оставив только поиск
     
  12. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    Я когда только начал пользоваться NetBeans, тоже иногда закипал из-за его пауз. Но сейчас, тьфу-тьфу-тьфу, нет никаких проблем. Да, он небыстро стартует, зато потом всё достаточно шустро работает. То ли железо у меня стало получше, то ли нынешняя версия бинса лучше, я хз.

    Почти перестал править PHP в FAR :D
     
  13. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    я долго не начинал пользоваться nb из-за его обжорства. после 5 минут вырубал. потом дал ему последний шанс, оставил на часок, проект проиндексировался и теперь почти нет жалоб на его работу. по скорости - почти летает, кушает мало. на хорошем железе - вообще без тормозов.
    из того что бесит - когда через самбу редактируешь и создаешь файлы/каталоги - в иерархии редактора они упорно не хотят добавляться и только перезапуск решает. ну и git через встроенную реализацию, которая всякую магию не понимает.
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    я через нетбинс в базах не ковыряюсь, так что ничего сказать не могу.

    а поиск работает сразу.
     
  15. MinasFilm

    MinasFilm Активный пользователь

    С нами с:
    4 мар 2013
    Сообщения:
    47
    Симпатии:
    0
    я бы уже с этим гребаным "подготовка данных..." и в код его наверное полез... если бы время свободное было
    Такая хорошая и универсальная тащемта среда, и такие тупые лаги :(
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    Чего у тебя за железо то?
     
  17. r3l0c

    r3l0c Активный пользователь

    С нами с:
    10 янв 2013
    Сообщения:
    453
    Симпатии:
    4
    Он не просто индексирует, где-то далеко далеко описан класс, а в каком-нить файле захотел посмотреть что за переменная - навел мышкой и он тебе все рассказал о ней =). Чем удобен нетбинс - так это копаться в больших проектах сторонних разработчиков))
     
  18. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Рекомендую в netbeans_dir/etc/netbeans.conf
    добавить следующее колдунство из явошных параметров, много и долго думал, однако теперь живу спокойнее, и не скриплю зубами вот ужо месяца 3 как, а то тупило на крупных проектах - можно было ходить чай пить:
    Код (Text):
    1. -J-Xms32m -J-Xmx384m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m
    2. -J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts
    3. -XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC
    4. -J-XX:+CMSPermGenSweepingEnabled
    5. -Dsun.java2d.opengl=true
     
  19. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    ну ты расскажи, что они делают-то?
     
  20. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Разрешает использовать до 384 мб памяти, компилировать в машинный код большинство функций и оптимизировать их.
    З.Ы. вечером будет время, подробнее распишу )
     
  21. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    а почему 384? почему не 2 гига?
     
  22. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    -J-Xms32m параметр указывает, начальный размер кучи 32 мегабайт. Этот параметр улучшает время запуска.
    -J-Xmx384m максимальный объем используемой памяти. Значение по умолчанию 128 Мб. Можно экспериментировать и с большим объемом, я ограничился 384 в силу особенностей своей рабочей машины и процессов вертящихся на ней. + 32х битная JVM имеет ограничение в 1,5Гб, аккуратнее тут.
    -J-XX:permSize=32m - щас точно не вспомню, но вроде как начальный размер для сборщика мусора.
    -J-XX:MaxPermSize=200m - соответственно максимальный размер
    -J-XX:CompileThreshold=100 параметр сделает запуск Нетбинса медленнее, он устанавливает порог в 100 вызовов функции, прежде чем вызываемая функция будет скомпилирована, а не интерпретироваться ВМ. В итоге чем дольше работает ИДЕ, тем больше фукций пользовательского итерфейса компиляется. (можно уменьшить, однако тормоза обеспечены).
    -XX:+CompressedOOPS используется для сжатия неиспользуемых указателей на объекты
    -XX:+AggressiveOpts включает оптимизацию производительности, эта опция эксперементальная и не во всех релизах JVM работает.
    -XX:+DoEscapeAnalysis java не позволяет создавать объекты на стеке напрямую, однако JVM вполне может.
    -XX:+UseConcMarkSweepGC используется для смены алгоритма работы сборщика мусора, есть еще другой параметр ( -J-XX:+UseParNewGC), однако из них двух первый оказался куда приемлимее.
    -J-XX:+CMSPermGenSweepingEnabled - довесок к выбранному алгоритму работы сборщика мусора (еще рекомендуют -J-XX:+CMSClassUnloadingEnabled, но не пробовал пока)
    -Dsun.java2d.opengl=true включается аппаратное ускорение графики для отрисовки элементов пользовательского интерфейса (у меня в линуксе без него было скучно)

    пока вот.
    кое-что можно еще почитать тут: http://habrahabr.ru/post/160049/
    кое-что здесь: http://www.oracle.com/technetwork/java/javase/tech/vmoption ... 40102.html
    https://performance.netbeans.org/howto/jvmswitches/index.html
     
  23. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    у меня на старте нетбинс отъедает порядка семи сотен мегабайт =)

    Добавлено спустя 16 минут 46 секунд:
    туда же http://m1rakl.com/index/show/id/18
     
  24. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    как это к пхп относится? а если это к самому нетбинсу, то разве он поставляется не в "машинных кодах"?

    это что там ускорять-то? у кого-то меню и диалоговые окна долго отрисовываются?
     
  25. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    1) Я бы даже сказал, что и нетбинс тут не причем, все только для jvm. :)
    2) Да, бывает и такое..