I write a conccurrent process on Java JDK 1.7 and i need know the number of TPS can run my server. My process should configure its number of TPS in the range [1-x].
            Asked
            
        
        
            Active
            
        
            Viewed 1,619 times
        
    0
            
            
        - 
                    1If you want to determine that value... you must execute stress tests... Jmeter is a tool that allows you to create and execute stress test... – Carlitos Way May 24 '16 at 05:12
 - 
                    Is there any way using correlation with number of cores or some method getMaxThreadsPerCore? – randiel May 24 '16 at 12:29
 - 
                    Nop, sorry. There is no easy magic formula, because there are so many factors as: hardware, data, algorithms logic magnitude (Big-O) ... However, you're asking for a method as getMaxThreadsPerCore for limiting you thread pool program to a max thread value?? – Carlitos Way May 24 '16 at 13:48
 - 
                    1This method: [availableProcessors](http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#availableProcessors%28%29), will tell you how many threads can run in parallel using a given hardware... Another link of interest: [How to scale threads according to cpu cores?](http://stackoverflow.com/questions/1980832/java-how-to-scale-threads-according-to-cpu-cores) – Carlitos Way May 24 '16 at 19:11