I
I
iharsuvorau2016-06-29 12:50:49
1C
iharsuvorau, 2016-06-29 12:50:49

Profiling 1C to optimize the process of uploading to the site using a standard exchange module with a website?

What are the methods and tools for profiling the file version of 1C?
There is a file version of 1C with a configuration of Integrated Automation 1.1 . The final task is to speed up uploading to the site using the standard module Exchange with the website . Now unloading takes 4+ hours for 4000 products. Previously, there were 2000 goods and unloading was about 2 hours. Even with the "Upload only changes" checkbox, the "Preprocessing" operation now takes 2+ hours anyway. I unload remotely via RDP. The Internet in the company is not fast, 10 Mbps for downloading, respectively, for uploading about 2-5 Mbps.
About 30 users hang in 1C, but I tried to do the unloading after their work. Perhaps the point is in the 1C file version itself instead of the client-server version. But I want to know exactly what is stopping the process when uploading data using the "Exchange with website" module. Therefore, can anyone tell me how and with what to profile processes in 1C?

upd : after "measuring performance" and one hour (didn't wait any longer, interrupted the process, "data pre-processing" didn't even finish) uploading through the "Website exchange" module got the following result
2f74561b89ad4c769c13863b3e6f4fe3.png
Do I understand correctly that the first two lines are the same, i.e. data sampling process, the first row from the table is a form, the form cannot be executed 30% of the time, this time is the process time, right? In general, the problem is how a given file version receives data.
Could there be a performance problem that the file version of 1C costs and the hard disk is used to get the sample - and this is one of the slowest resources in the computer. Plus, it uses internet transmission, and the network is another one of the slow resources? Or could it be something else?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dmitry Kinash, 2016-06-29
@iharsuvorau

For file mode in debug mode, you need to run "Performance measurement" in the configurator (Debug menu). When you click on this command again, there will be statistics of all calls for the measurement period - the number of calls, duration, percentage in the total time. The tool is not so hot, but it allows you to find problems in algorithms or in the availability of resources; so I was able to speed up some of my exchanges (not sites!) with its help by orders of magnitude.

K
Konstantin, 2016-06-29
@fosihas

1. Make sure that not all files are uploaded, "only changed ones".
2. Check the amount of uploaded information (pictures, files) and whether it is necessary. The size of the same pictures.
3. Check the speed when uploading to the directory, there may be a problem transferring the file to the site.
4. Check how it works with a small amount (up to 100 items). Unloading time is proportional?
5. Check on the Demo base how it uploads at what speed.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question