본문 바로가기

성능

(3)
[JOOQ] MySQL JDBC batch 벤치마킹 batch 처리에 대한 의견 코드리뷰를 하다 jdbc의 batch 처리를 하면 성능 효과를 얻을 수 있을 것 같다는 성준님의 의견이 있었다. executeBatch 를 이용한 방법입니다. (e.g Batch Processing in JDBC atBaeldung) 단일 DELETE N 건 실행 대비, 성능상 이점이 있습니다. 평소 성준님은 최적화에 대해 M.A.Jackson의 말을 인용하시던 분이었다. 최적화를 할 때는 아래의 두 규칙을 따르라. 규칙1: 하지마라 규칙2: (전문가들만 따를 것) 아직은 하지마라 - 완벽히 명료한, 최적화되지 않은 해답을 얻을 때까지는. - M. A. 잭슨(M. A. Jackson) 사실 네트워크 round-time을 생각해본다면 상식적으로 한번에 batch로 보내는 것이 ..
Comet 부하테스트 NIO로 처리되는 톰캣 Comet은 일반 서블릿과 어떤 차이가 있을까?과연 처리당 스레드 생성하는 과거 모델에 비해 성능상 이점이 있는 것인가? 부하용 프로그램을 만들어서 접속을 증가해보았다.하지만 접속수가 2817에 이르러서는 JVM이 뻗어버렸다.2011. 10. 28 오전 11:11:07 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor run 심각: java.lang.OutOfMemoryError: Java heap space at java.lang.Throwable.getStackTraceElement(Native Method) at java.lang.Throwable.getOurStackTrace(Throwable.java:591) at java...
간단한 성능 측정(윈도우 API 정복 by 김상형) 고해상도 카운터를 이용한 성능 측정 프로그램이다.=> HighCounter.exe iMac (27") 측정해야지 X220 iMac (24")