У меня возникла проблема с попыткой сделать это на производственной машине, создающей hprof-файл с jmap, потребовавшим возраста и, естественно, заблокировав java webapp целую вечность.
Я нашел эту страницу:
http://blogs.atlassian.com/2013/03/so-you-want-your-jvms-heap/
Это объясняет, что вы также можете использовать gdb (в системах linux), чтобы выгрузить ядро процесса java.
С помощью этого основного файла вы можете сгенерировать hprof-файл для анализа в отдельном процессе, который предотвратит прерывание вашего процесса Java-сервера для таких долго. Это то, что произойдет, если вы будете запускать ту же операцию с помощью jmap.
Подводя итог:
скачать и установить gdb
apt-get update
apt-get install gdb
...
получить идентификатор java-процесса интересующего вас процесса java
jps ...
запустите сеанс gdb с этим процессом
gdb [pid] ...
затем сгенерирует основной файл:
gcore /tmp/jvm.core
завершает сеанс gdb
detach quit
, затем используйте основной файл, сгенерированный для создания файла hprof:
sudo jmap -dump: format = b, file = jvm.hprof / usr / bin / java /tmp/jvm.core
, затем (g) запишите файл и скопируйте его на свой компьютер для дальнейшего анализа.
Этот clickpad требует некоторой ручной конфигурации Xorg для разбираний и щелкающий средней кнопкой для работы правильно.
Создают новый файл, названный /usr/share/X11/xorg.conf.d/52-synaptics-np900x3b.conf . Во вставляют следующее:
Section "InputClass"
Identifier "np900x3b clickpad"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
# Enable the clickpad and set click actions
# Single click = left button
# Two-finger click = right button
# Three-finger click = middle button
Option "ClickPad" "1"
Option "ClickFinger1" "1"
Option "ClickFinger2" "3"
Option "ClickFinger3" "2"
EndSection
Затем выходят из системы и входят в систему. Необходимо теперь смочь щелкнуть правой кнопкой при помощи двух пальцев и щелчка средней кнопкой с тремя пальцами. Я не испытал проблему двойного щелчка с одним пальцем, которую Вы описываете. Если эта конфигурация не фиксирует его, Вы могли бы также добавить опцию
Option "SHMConfig" "True"
Затем, можно попытаться отладить с synclient -m 1
, который даст Вам обратную связь на том, что видит драйвер сенсорной панели.
Series 9 Community Wiki
Я думаю, что ошибки раскладки клавиатуры 13 дюймов серии 9 являются фатальными, хотя серия 9 15 дюймов является такой уникальной и тонкой машиной, она, вероятно, продаст как hotcakes несмотря на проблемы...