changeset 524:e47518d85817

7032417: Fix for 6981922 does not address multiple VM case Reviewed-by: michaelm
author asaha
date Tue, 19 Jul 2011 07:34:42 -0700
parents 08848920eb33
children 5b47d8bda9b0
files src/share/classes/sun/net/ResourceManager.java
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/sun/net/ResourceManager.java	Mon Jul 18 13:23:11 2011 -0700
+++ b/src/share/classes/sun/net/ResourceManager.java	Tue Jul 19 07:34:42 2011 -0700
@@ -41,13 +41,14 @@
 
     /* default maximum number of udp sockets per VM
      * when a security manager is enabled.
-     * The default is 1024 which is high enough to be useful
+     * The default is 25 which is high enough to be useful
      * but low enough to be well below the maximum number
-     * of port numbers actually available on all OSes for
-     * such sockets (5000 on some versions of windows)
+     * of port numbers actually available on all OSes
+     * when multiplied by the maximum feasible number of VM processes
+     * that could practically be spawned.
      */
 
-    private static final int DEFAULT_MAX_SOCKETS = 1024;
+    private static final int DEFAULT_MAX_SOCKETS = 25;
     private static final int maxSockets;
     private static final AtomicInteger numSockets;