BookmarkSubscribeRSS Feed
thesasuser
Lapis Lazuli | Level 10

Hello
We have SAS installed on Windows Server and Clients connecting using SAS EG.
I have observed that often when a users runs SAS code, a jproxy process is created.
often this consumes higher system resources.
In the instant case  one jproxy process alone  was consuming 75% of the CPU and the code was something like this

ods graphics on;
proc reg data=&in.(where=&where) plots=diagnostics(unpack) PLOTS(MAXPOINTS=2800000); model m1=%temp/abc; run;
proc reg data=&in.(where=&where) plots=diagnostics(unpack) PLOTS(MAXPOINTS=800000); model m1=%temp/cde; run;
 

Can somebody help me understand what is jproxy and why this high CPU consumption?
Is there a way to handle this type of case more gracefully?

1 REPLY 1
LinusH
Tourmaline | Level 20

I found this:

"...an additional JProxy session is started when a user runs an interactive task that has any graphic results. The JProxy session remains active and is used for any additional graphic results until the interactive user signs off or the SAS Studio session times out."

 

You may want to open a track to SAS support, they might be able to help you troubleshoot the excessive CPU usage.

Data never sleeps

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 66 views
  • 1 like
  • 2 in conversation