From 7e998a7ae6826ebf2a50aa763b4d84f0082917ec Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Sun, 25 Oct 2015 18:47:37 +0900 Subject: better performance --- lib/plum/rack/server.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lib/plum/rack/server.rb') diff --git a/lib/plum/rack/server.rb b/lib/plum/rack/server.rb index 496a375..8dda95e 100644 --- a/lib/plum/rack/server.rb +++ b/lib/plum/rack/server.rb @@ -45,10 +45,12 @@ module Plum begin sock = sock.accept if sock.respond_to?(:accept) plum = svr.plum(sock) - @logger.debug("accept: #{plum}") - con = Connection.new(@app, plum, @logger) - con.run + #require "lineprof" + #Lineprof.profile(/plum/) { + con = Connection.new(@app, plum, @logger) + con.run + #} rescue Errno::ECONNRESET, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINVAL => e # closed sock.close if sock rescue StandardError => e -- cgit v1.2.3