Update of /cvsroot/jake2/jake2/src/jake2/server
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23650/src/jake2/server
Modified Files:
SV_SEND.java
Log Message:
garbage optimized with static buffer and float[]
Index: SV_SEND.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/server/SV_SEND.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** SV_SEND.java 22 Sep 2004 19:22:12 -0000 1.6
--- SV_SEND.java 17 Jan 2005 22:00:09 -0000 1.7
***************
*** 218,221 ****
--- 218,223 ----
SZ.Clear(SV_INIT.sv.multicast);
}
+
+ private static final float[] origin_v = { 0, 0, 0 };
/*
==================
***************
*** 256,260 ****
int i;
int ent;
- float[] origin_v = { 0, 0, 0 };
boolean use_phs;
--- 258,261 ----
***************
*** 361,370 ****
*/
public static boolean SV_SendClientDatagram(client_t client) {
! byte msg_buf[] = new byte[Defines.MAX_MSGLEN];
sizebuf_t msg = new sizebuf_t();
SV_ENTS.SV_BuildClientFrame(client);
! SZ.Init(msg, msg_buf, msg_buf.length);
msg.allowoverflow = true;
--- 362,371 ----
*/
public static boolean SV_SendClientDatagram(client_t client) {
! //byte msg_buf[] = new byte[Defines.MAX_MSGLEN];
sizebuf_t msg = new sizebuf_t();
SV_ENTS.SV_BuildClientFrame(client);
! SZ.Init(msg, msgbuf, msgbuf.length);
msg.allowoverflow = true;
***************
*** 443,446 ****
--- 444,449 ----
return false;
}
+
+ private static final byte msgbuf[] = new byte[Defines.MAX_MSGLEN];
/*
=======================
***************
*** 452,456 ****
client_t c;
int msglen;
- byte msgbuf[] = new byte[Defines.MAX_MSGLEN];
int r;
--- 455,458 ----
|