{"action":"created","issue":{"url":"https://api.github.com/repos/ruven/iipsrv/issues/61","repository_url":"https://api.github.com/repos/ruven/iipsrv","labels_url":"https://api.github.com/repos/ruven/iipsrv/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/ruven/iipsrv/issues/61/comments","events_url":"https://api.github.com/repos/ruven/iipsrv/issues/61/events","html_url":"https://github.com/ruven/iipsrv/pull/61","id":141691927,"number":61,"title":"Add experimental JPEG 2000 support with OpenJPEG","user":{"login":"stweil","id":6734573,"avatar_url":"https://avatars.githubusercontent.com/u/6734573?v=3","gravatar_id":"","url":"https://api.github.com/users/stweil","html_url":"https://github.com/stweil","followers_url":"https://api.github.com/users/stweil/followers","following_url":"https://api.github.com/users/stweil/following{/other_user}","gists_url":"https://api.github.com/users/stweil/gists{/gist_id}","starred_url":"https://api.github.com/users/stweil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stweil/subscriptions","organizations_url":"https://api.github.com/users/stweil/orgs","repos_url":"https://api.github.com/users/stweil/repos","events_url":"https://api.github.com/users/stweil/events{/privacy}","received_events_url":"https://api.github.com/users/stweil/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":40,"created_at":"2016-03-17T20:01:13Z","updated_at":"2016-05-31T12:57:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ruven/iipsrv/pulls/61","html_url":"https://github.com/ruven/iipsrv/pull/61","diff_url":"https://github.com/ruven/iipsrv/pull/61.diff","patch_url":"https://github.com/ruven/iipsrv/pull/61.patch"},"body":"This pull request is for broader tests and further discussion."},"comment":{"url":"https://api.github.com/repos/ruven/iipsrv/issues/comments/222680063","html_url":"https://github.com/ruven/iipsrv/pull/61#issuecomment-222680063","issue_url":"https://api.github.com/repos/ruven/iipsrv/issues/61","id":222680063,"user":{"login":"stweil","id":6734573,"avatar_url":"https://avatars.githubusercontent.com/u/6734573?v=3","gravatar_id":"","url":"https://api.github.com/users/stweil","html_url":"https://github.com/stweil","followers_url":"https://api.github.com/users/stweil/followers","following_url":"https://api.github.com/users/stweil/following{/other_user}","gists_url":"https://api.github.com/users/stweil/gists{/gist_id}","starred_url":"https://api.github.com/users/stweil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stweil/subscriptions","organizations_url":"https://api.github.com/users/stweil/orgs","repos_url":"https://api.github.com/users/stweil/repos","events_url":"https://api.github.com/users/stweil/events{/privacy}","received_events_url":"https://api.github.com/users/stweil/received_events","type":"User","site_admin":false},"created_at":"2016-05-31T12:57:04Z","updated_at":"2016-05-31T12:57:04Z","body":"Setting CMAKE_BUILD_TYPE to Release greatly improves the performance. Similar results can be achieved by setting CMAKE_CXX_FLAGS (which I didn't in my previous tests, I only had set CMAKE_C_FLAGS). Replacing the compiler version 4.9.2 by 6.1.1 only has minor effects on the performance. Test results with same test environment as above:\r\n\r\n    # cmake -DCMAKE_C_COMPILER=gcc-6 -DCMAKE_CXX_COMPILER=g++-6 -DCMAKE_C_FLAGS=\"-Wall -Wextra -O3 -march=native -mtune=native\" -DCMAKE_CXX_FLAGS=\"-Wall -Wextra -O3 -march=native -mtune=native\"\r\n    real\t0m2.207s\r\n    user\t0m7.152s\r\n    sys\t0m0.080s\r\n    # cmake -DCMAKE_BUILD_TYPE=Release .\r\n    real\t0m2.125s\r\n    user\t0m7.244s\r\n    sys\t0m0.116s\r\n\r\nThe overhead for multi-threading is still significant, resulting in a large user time."}}
{"actor":{"display_login":"stweil"}}