heidsoft

Results 289 comments of heidsoft

[jstat gcutil 的输出是什么意思](https://lotabout.me/2018/QQA-Understanding-jstat-gc-output/)

https://stackoverflow.com/questions/2129044/java-heap-terminology-young-old-and-permanent-generations https://juejin.im/post/5a9b811a6fb9a028e46e1c88 https://stackoverflow.com/questions/40672443/java-process-memory-usage-keeps-increasing-infinitely https://arhipov.blogspot.com/2011/01/java-bytecode-fundamentals.html https://www.toptal.com/java/hunting-memory-leaks-in-java

https://www.pushtechnology.com/support/kb/understanding-the-java-virtual-machine-heap-for-high-performance-applications/ https://codeahoy.com/2017/08/06/basics-of-java-garbage-collection/ http://onemogin.com/java/gc/java-gc-tuning-generational.html http://jprante.github.io/2012/11/28/Elasticsearch-Java-Virtual-Machine-settings-explained.html https://www.infoq.cn/article/Secrets-of-the-Bytecode-Ninjas

# 对外内存分析 https://gist.github.com/bossiernesto/ccb3a847e83ae0ddf7db0b0eae30870f https://xuxinkun.github.io/2016/05/16/memory-monitor-with-cgroup/ https://docs.docker.com/config/containers/runmetrics/ https://www.cnblogs.com/duanxz/p/10247494.html https://unix.stackexchange.com/questions/17936/setting-proc-sys-vm-drop-caches-to-clear-cache https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/resource_management_guide/sec-memory http://lovestblog.cn/blog/2016/07/20/jstat/ https://www.zybuluo.com/zero1036/note/872396 https://crunchify.com/jvm-tuning-heapsize-stacksize-garbage-collection-fundamental/ https://skorks.com/2010/03/how-to-quickly-generate-a-large-file-on-the-command-line-with-linux/ https://www.cyberciti.biz/faq/howto-create-lage-files-with-dd-command/ https://atbug.com/java8-metaspace-size-issue/ http://lovestblog.cn/blog/2016/10/29/metaspace/ https://www.cnblogs.com/yjd_hycf_space/p/7755633.html https://www.kernel.org/doc/Documentation/sysctl/vm.txt https://unix.stackexchange.com/questions/253816/restrict-size-of-buffer-cache-in-linux https://stackpointer.io/unix/linux-clear-memory-cache/403/ https://www.dynatrace.com/news/blog/how-to-identify-a-java-memory-leak/ https://www.journaldev.com/4098/java-heap-space-vs-stack-memory https://blogs.oracle.com/jonthecollector/presenting-the-permanent-generation https://betsol.com/2017/06/java-memory-management-for-java-virtual-machine-jvm/ https://stackoverflow.com/questions/31257968/how-to-access-jmx-interface-in-docker-from-outside https://www.quora.com/How-does-memory-management-work-in-Java https://zhanjindong.com/2016/03/02/jvm-memory-tunning-notes https://zhanjindong.com/2015/12/13/thinking-about-high-performance-web-service https://www.ibm.com/developerworks/linux/library/j-nativememory-linux/ https://stackoverflow.com/questions/38153381/how-to-debug-leak-in-native-memory-on-jvm https://www.baeldung.com/native-memory-tracking-in-jvm

https://www.cnblogs.com/peida/archive/2012/12/31/2840241.html http://s0docs0docker0com.icopy.site/config/containers/runmetrics/ https://www.cnblogs.com/youxin/p/4744652.html https://www.binarytides.com/linux-netstat-command-examples/ https://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html https://www.cnblogs.com/duanxz/p/6115722.html https://docs.oracle.com/en/java/javase/12/vm/native-memory-tracking.html#GUID-710CAEA1-7C6D-4D80-AB0C-B0958E329407 https://qsli.github.io/2017/12/02/google-perf-tools/ https://coldwalker.com/2018/08//troubleshooter_native_memory_increase/ https://yq.aliyun.com/articles/657790 https://www.bbsmax.com/R/MyJxYAmM5n/ https://cloud.tencent.com/developer/article/1176832 https://www.cnblogs.com/zhaoyl/p/5515317.html https://blog.csdn.net/ma_mxr/article/details/87686922 https://kkewwei.github.io/elasticsearch_learning/2016/12/20/gdb%E8%B0%83%E8%AF%95java%E5%9F%BA%E6%9C%AC%E7%94%A8%E6%B3%95/ https://gist.github.com/miguno/548cd72eaec017c475448cb9b2ced258 https://stackoverflow.com/questions/6637448/how-to-find-the-address-of-a-string-in-memory-using-gdb http://openinx.github.io/2019/02/23/netty-memory-management/ https://caorong.github.io/2016/08/27/netty-hole/ https://stackoverflow.com/questions/41300520/what-is-locked-ownable-synchronizers-in-thread-dump https://blog.csdn.net/ztguang/article/details/51015758 https://fangjian0423.github.io/2016/06/04/java-thread-state/ https://blog.jrwang.me/2016/java-thread-states/ https://www.cnblogs.com/charlieroro/p/10180827.html

https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/

``` 本地编译如果想忽略某些模块,可用:mvn -pl '!xxx-proto,!xxx-community,!xxx-common' clean install 本地调试观察应用健康状态详情,可配置:management.endpoint.health.show-details ```

# 因配置导致jetty 启动后,自动停止 ``` 2018-11-22 13:31:27.936 [main] INFO org.eclipse.jetty.server.Server[374] -- jetty-9.4.10.v20180503; built: 2018-05-03T15:56:21.710Z; git: daa59876e6f384329b122929e70a80934569428c; jvm 1.8.0_151-b12 2018-11-22 13:31:28.736 [main] INFO org.eclipse.jetty.server.session[365] -- DefaultSessionIdManager workerName=node0 2018-11-22 13:31:28.736 [main] INFO org.eclipse.jetty.server.session[370]...

# 阿里云日志采集 ``` { "inputs": [ { "detail": { "BeginLineCheckLength": 10, "BeginLineRegex": "\\d+-\\d+-\\d+.*", "ExcludeLabel": {}, "IncludeEnv": { "aliyun_logs_xxxx": "stdout" }, "IncludeLabel": { "io.kubernetes.pod.namespace": "xxxxx" } }, "type": "service_docker_stdout" } ]...

# 显示应用监控详情 ``` management.endpoint.health.show-details = Always HTTP 方法 | 路径 | 描述 GET | /autoconfig | 提供了一份自动配置报告,记录哪些自动配置条件通过了,哪些没通过 GET | /configprops | 描述配置属性(包含默认值)如何注入Bean GET | /beans | 描述应用程序上下文里全部的Bean,以及它们的关系 GET | /dump...