Note that there are some explanatory texts on larger screens.

plurals
  1. POWhen messages get bigger, IpcChannel Remoting gets slower
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. COJust a thought, have you confirmed that with the larger payloads the messages are NOT getting cached to disk somewhere? Here's the reason I ask- IIS 7 automatically spools large requests to disk to avoid consuming too much RAM...I'm wondering if either .Net or Windows implements a similar behavior and when the message size increases, hidden disk i/o occurs. If not disk i/o, my next guess would be the message chunk size.
      singulars
    2. CO@Tim: I haven't. Assuming that I do find out that it has to do with hidden disk i/o, is there anything I can actually do about it? e.g. reconfigure Remoting or IpcChannel to behave differently?
      singulars
    3. CO@Yodan - I don't know how you would reduce hidden disk caching but it might have something to do with how much RAM is allocated to the process(es) in question. Have you looked at resource consumption on the machine when sending large messages repeatedly? Even with very large files (I've tried with 500MB+) pure stream manipulation (like transferring data from one process to another) results in very little memory consumption and no disk i/o. Therefore, if you see RAM/disk spikes (especially if you see differences between TCP and IPC) it may give you an indication of what is going on.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload